﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea { font: 12px/1.5 tahoma,arial, "\5b8b\4f53"; line-height: 1.5; -ms-overflow-style: scrollbar; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; }

code, kbd, pre, samp { font-family: courier new,courier,monospace; }

small { font-size: 12px; }

ul, ol { list-style: none; }

a { text-decoration: none; color: #3c3c3c; }

a:hover { color: #c40000; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

legend { color: #000; }

fieldset, img { border: 0; }

button, input, select, textarea { font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

#page, #header, #content, #footer { margin-left: auto; margin-right: auto; }
@media screen and (min-width: 1190px) {
    .page, .footer, .site-nav .site-nav-bd, .ue-suggest { width: 1190px; margin: 0 auto; }
}
.page { width: 1190px; margin: 0 auto;  color: #3c3c3c; font: normal 12px/1.6 arial, 'Hiragino Sans GB' ,\5b8b\4f53,sans-serif; }
.site-nav .site-nav-bd { width: 1190px; }
.footer { width: 1190px;  }


.hidden { display: none; }

html { zoom: expression(function(ele){ ele.style.zoom = "1"; 	document.execCommand("BackgroundImageCache", false, true); }(this)); }

.sn-msg-hd, .sn-vip1, .sn-vip2, .sn-vip3, .sn-vip-unactivated, .sn-vip1-unactivated, .sn-vip2-unactivated, .sn-vip3-unactivated, .sn-simple-logo-link, .sitemap-more-link, .sn-qrcode-content, .sn-qrcode p, #mallLogo .mlogo s, #site-nav .sn-sitemap-icon, .mui-global-sub-nav i { background: transparent url(/themes/Style1/Image/TB1A0MpFFXXXXcyapXXCEcU6VXX-439-220.png) no-repeat -9999px -9999px; }

@font-face { font-family: mui-global-iconfont; src: url(/themes/font/font_1401963178_8135476.eot); src: url(/themes/font/font_1401963178_8135476.eot?#iefix) format('embedded-opentype'),url(/themes/font/font_1401963178_8135476.woff) format('woff'),url(/themes/font/font_1401963178_8135476.ttf) format('truetype'),url(/themes/font/font_1401963178_8135476.svg#iconfont) format('svg'); }

.mui-global-iconfont { font-family: mui-global-iconfont !important; font-size: 12px; font-style: normal; }

#site-nav a:link, #site-nav a:visited, #site-nav .sn-container { color: #999; }

#site-nav a:hover, #site-nav a:active, #site-nav .menu-bd { color: #c40000; }

#site-nav a.sn-msg-title:link, #site-nav a.sn-msg-title:visited { color: #fff; }

#site-nav a.sn-msg-title:hover, #site-nav a.sn-msg-title:active { text-decoration: underline; }

#site-nav .menu-bd a:link, #site-nav .menu-bd a:visited { color: #666; }

#site-nav .hover a.menu-hd, #site-nav .sn-menu:hover a.menu-hd, #site-nav a.sn-cart-link:hover .mc-count, #site-nav .sn-login-info a:hover .sn-point-value, #site-nav .sn-login-info a:hover .sn-msg-num { color: #c40000; }

#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active { color: #c40000; text-decoration: underline; }

#site-nav { min-width: 990px; width: auto; height: 26px; position: relative !important; background: #f2f2f2; z-index: 99999; -webkit-transform: translate3d(0,0,0); border-bottom: 1px solid #e5e5e5; }

#sn-bg, #site-nav .sn-edge { display: none; }

#sn-bd { width: 1190px; margin: auto; position: relative; }

#sn-bd:after, #site-nav .sn-container:after { content: '\20'; display: block; height: 0; clear: both; }

#site-nav .sn-container { height: 26px; width: 100%; position: relative; }

#site-nav .sn-container .hidden { display: none; }

#site-nav .mui-global-iconfont { color: #c40000; }

#site-nav .sn-mybrand .mui-global-iconfont, #site-nav .sn-cart .mui-global-iconfont { position: relative; top: -1px; }

#site-nav .sn-point, #site-nav .sn-logout, #site-nav .menu-hd, #site-nav .sn-cart, #site-nav .sn-mybrand, #site-nav .sn-mobile, #site-nav .sn-home, #site-nav .sn-quick-menu .sn-cart, #site-nav .sn-login, #site-nav .sn-seller-center, #site-nav .sn-register { padding: 0 10px; }

#site-nav .sn-mobile { display: none; }

#site-nav .sn-login { padding-left: 20px; }

#site-nav .sn-mytaobao .menu-hd, #site-nav .sn-favorite .menu-hd, #site-nav .sn-sitemap .menu-hd, #site-nav .sn-seller .menu-hd { padding-right: 14px; }

#site-nav .sn-login-info { height: 26px; line-height: 26px; display: inline-block; position: relative; }

#site-nav .sn-user-nick { display: inline-block; height: 26px; line-height: 26px; margin-left: -3px; _margin-left: 0; max-width: 110px; -o-text-overflow: ellipsis; text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

#site-nav span.sn-user-nick { display: inline; }

#site-nav .sn-identity { display: inline-block; vertical-align: top; width: 18px; height: 18px; text-decoration: none; position: relative; top: 3px; }

#site-nav .sn-identity.sn-vip1 { background-position: -107px -20px; }

#site-nav .sn-identity.sn-vip2 { background-position: -131px -20px; }

#site-nav .sn-identity.sn-vip3 { background-position: -155px -20px; }

#site-nav .sn-identity.sn-vip1-unactivated { background-position: -107px 0; }

#site-nav .sn-identity.sn-vip2-unactivated { background-position: -131px 0; }

#site-nav .sn-identity.sn-vip3-unactivated { background-position: -155px 0; }

#site-nav .sn-identity.sn-vip-unactivated { background-position: -178px 0; }

#site-nav .sn-point { outline: 0; position: relative; }

#site-nav .sn-point-value, .sn-msg-num { padding-left: 2px; color: #666; font-weight: 700; font-family: Tahoma; line-height: 25px; }

#site-nav .sn-message, #site-nav .sn-miao-message { position: relative; margin-right: 5px; outline: 0; }

#site-nav .sn-message-cont { float: left; }

#site-nav .sn-msg-box { position: absolute; top: 15px; right: 35px; z-index: 95000; display: block; }

#site-nav .sn-msg-hd { position: absolute; display: block; font-size: 0; height: 0; width: 0; background: 0 0; border-color: transparent transparent #666; border-style: dashed dashed solid; border-width: 6px; right: 20px; top: 0; z-index: 93420; }

#site-nav .sn-msg-bd { position: absolute; top: 12px; right: 0; display: block; background-color: #666; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 20px; line-height: 20px; white-space: nowrap; z-index: 93410; padding-right: 22px; }

#site-nav a.sn-msg-title:link, #site-nav a.sn-msg-title:visited { display: inline-block; text-decoration: none; margin-left: 6px; max-width: 150px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

#site-nav .sn-msg-close { color: #bfb5b5; }

#site-nav .sn-msg-close:hover { color: #fff; }

#site-nav b.sn-msg-close { width: 14px; padding-left: 2px; height: 16px; line-height: 15px; border-radius: 16px; font-size: 14px; font-weight: 700; cursor: pointer; position: absolute; right: 2px; top: 2px; }

#site-nav b.sn-msg-close:hover, #site-nav b.sn-msg-close:active { background: #b10000; color: #fff; }

#site-nav .sn-login-info .sn-separator, #site-nav .sn-simple-logo .sn-separator, #site-nav .sn-quick-menu .sn-separator { display: inline-block; width: 0; height: 14px; line-height: 14px; vertical-align: top; position: relative; top: 6px; left: 0; font-size: 0; border-left: 1px solid #ccc; margin: 0 2px 0 5px; }

#site-nav .sn-point, #site-nav .sn-message, #site-nav .sn-logout, #site-nav .sn-login, #site-nav .sn-register, #site-nav .sn-miao-message { }

#site-nav .sn-logout { _vertical-align: baseline; }

#site-nav .sn-quick-menu { position: absolute; right: 0; top: 0; height: 26px; line-height: 26px; -webkit-backface-visibility: hidden; }

#site-nav .sn-quick-menu li { float: left; position: relative; }

#site-nav .menu-item { position: relative; z-index: 93110; }

#site-nav .menu-hd { display: block; height: 26px; cursor: pointer; z-index: 100001; border: solid #f2f2f2; border-width: 0 1px; position: relative; }

#site-nav .sn-favorite .menu-hd { _width: 36px; }

#site-nav .sn-seller .menu-hd, #site-nav .sn-mytaobao .menu-hd { _width: 48px; }

#site-nav .sn-sitemap .menu-hd { _width: 64px; }

#site-nav .sn-quick-menu .menu-hd b, #site-nav .sn-all-msg b { -webkit-backface-visibility: hidden; position: absolute; right: 6px; top: 12px; width: 0; height: 0; border-width: 3px; border-style: solid dashed dashed; border-color: #bbb transparent transparent; font-size: 0; line-height: 0; }

#site-nav .sn-quick-menu .hover .menu-hd b, #site-nav .sn-quick-menu .sn-menu:hover .menu-hd b, #site-nav .sn-message:hover .sn-all-msg b, #site-nav .sn-miao-message:hover .sn-all-msg b { -webkit-backface-visibility: hidden; border-color: #bbb transparent transparent; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform .2s ease-in; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; }

#site-nav .menu-bd { display: none; position: absolute; left: 0; top: 27px; background: #fff; opacity: .99; filter: alpha(opacity=99); z-index: 93110; border: solid #eee; border-width: 0 1px 1px; }

#site-nav .menu-bd a:link, #site-nav .menu-bd a:visited { color: #666; }

#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active { color: #c40000; }

#site-nav .sn-quick-menu iframe.menu-bd { border: 0; background: 0 0; filter: alpha(opacity=0); float: left; z-index: -1; }

#site-nav .menu-bd-panel a { display: block; line-height: 20px; }

#site-nav .sn-menu { position: relative; }



#site-nav .sn-quick-menu .hover .menu-hd, #site-nav .sn-menu:hover .menu-hd { background-color: #fff; border-color: #eee; padding-bottom: 1px; }

#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd { display: block; }

#site-nav .sn-mytaobao .menu-bd, #site-nav .sn-favorite .menu-bd, #site-nav .sn-sitemap .menu-bd, #site-nav .sn-seller .menu-bd { line-height: 1.4; padding: 8px 10px; }

#site-nav .sn-mytaobao .menu-bd { width: 74px; }

#site-nav .sn-favorite .menu-bd { width: 62px; }

#site-nav .sn-seller .menu-bd { width: 122px; overflow: hidden; right: 0; left: auto; }

#site-nav .sn-seller ul { margin-top: -5px; overflow: hidden; width: 122px; }

#site-nav .sn-seller li { float: none; padding: 5px 0; height: auto; display: block; line-height: 1.4; border-bottom: 1px dotted #827777; margin-right: -20px; }

#site-nav .sn-seller h3 { color: #666; font-weight: 700; }

#site-nav .sn-seller li a { display: inline-block; width: 48px; margin-right: 20px; line-height: 22px; }

#site-nav a.sitemap-more { display: block; padding-top: 6px; height: 20px; line-height: 20px; }

#site-nav .sitemap-more-link { display: none; width: 15px; height: 15px; background-position: -425px -59px; vertical-align: middle; margin-left: 4px; }

#site-nav .sn-mybrand a, .sn-mobile a, .sn-home a { display: inline; }

#site-nav .sn-qrcode { position: absolute; width: 168px; height: 198px; background: #fff; left: -48px; top: 26px; box-shadow: 0 0 5px #aaa; }

#site-nav .sn-qrcode-content { width: 135px; height: 135px; margin: 16px auto; background-position: 0 -73px; }

#site-nav .sn-qrcode p { background-position: -141px -73px; text-indent: -9999px; overflow: hidden; margin: 0 10px; }

#site-nav .sn-qrcode b { width: 0; height: 0; line-height: 0; font-size: 0; position: absolute; left: 50%; top: -10px; margin-left: -2px; border-width: 5px; border-style: dashed dashed solid; border-color: transparent transparent #fff; }

#site-nav .sn-sitemap .menu-bd { width: 988px; border-width: 0 1px 1px; right: 0; left: auto; }

#site-nav .site-hot, #site-nav .site-market, #site-nav .site-brand { float: left; }

#site-nav .sn-sitemap .menu-bd { padding: 25px 0; }

#site-nav .sn-sitemap .menu-hd { font-weight: 400; }

#site-nav .site-cont { padding-left: 30px; overflow: hidden; }

#site-nav .site-cont h2 { font-size: 16px; padding-bottom: 8px; font-family: '\5FAE\8F6F\96C5\9ED1' ,arial, "\5b8b\4f53"; }

#site-nav .site-cont h2 span { padding-left: 6px; }

#site-nav .site-cont ul { margin-right: -20px; overflow: hidden; }

#site-nav .site-hot h2, #site-nav .site-hot a:hover { color: #f56a00; }

#site-nav .site-market h2, #site-nav .site-market a:hover { color: #2263d4; }

#site-nav .site-brand h2, #site-nav .site-brand a:hover { color: #000; }

#site-nav .site-hot { width: 295px; }

#site-nav .site-market { width: 295px; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }

#site-nav .site-brand { width: 295px; }

#site-nav .site-list li { width: 95px; float: left; padding: 6px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#site-nav .sn-sitemap .mui-global-iconfont { padding-right: 4px; }

#site-nav .site-list li a { position: relative; _display: inline-block; _display: inline; _zoom: 1; }

#site-nav .sn-sitemap-icon { position: absolute; width: 9px; height: 11px; line-height: 0; font-size: 0; overflow: hidden; top: -7px; right: -9px; }

#site-nav .sn-sitemap-icon-new { background-position: -37px -11px; }

#site-nav .sn-sitemap-icon-hot { background-position: -37px 0; }

#site-nav .sn-quick-menu .sn-cart { position: relative; text-align: center; text-decoration: none; }

#site-nav .sn-quick-menu .sn-cart a { position: static; }

#site-nav .sn-quick-menu .mini-cart .menu-hd { padding: 0; position: static; text-decoration: none; }

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    #site-nav .sn-container { top: 1px; }
}

.sn-quick-menu .mc-count { color: #666; padding: 0 2px; font-weight: 700; font-family: Arial; }

#gb-msg-notice { position: absolute; left: -9999px; top: 0; padding: 5px 20px 5px 5px; border: 1px solid #febf90; background-color: #fff8d9; color: #404040; }

#gb-msg-notice a, #gb-msg-notice a:link, #gb-msg-notice a:hover { color: #36c; }

#gb-msg-notice a:hover { color: #F60; }

#gb-msg-notice .gb-msg-info { padding-left: 20px; background: transparent url(/themes/Style1/Image/T1LjukXmNrXXXXXXXX-16-29.png) 0 3px no-repeat; }

#gb-msg-notice .gb-msg-icon { position: absolute; width: 0; height: 0; line-height: 0; font-size: 0; }

#gb-msg-notice .gb-msg-close { right: 5px; top: 10px; width: 9px; height: 9px; background: transparent url(/themes/Style1/Image/T1LjukXmNrXXXXXXXX-16-29.png) 0 -20px no-repeat; cursor: pointer; }

#gb-msg-notice .gb-msg-tri, #gb-msg-notice .gb-msg-tri-inner { border-top: 4px dashed transparent; border-right: 4px dashed transparent; border-bottom: 4px solid #febf90; border-left: 4px solid #febf90; left: 20px; top: -8px; }

#gb-msg-notice .gb-msg-tri-inner { border-bottom-color: #fff8d9; border-left-color: #fff8d9; left: -3px; top: -2px; }

#system-announce { clear: both; line-height: 18px; padding: 8px 0; border: 1px solid #eee; background-color: #f6f6f6; text-align: center; font-weight: 700; color: #f30; }

.tml-mask-b2b { position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100002; }

.tml-mask-b2b iframe { position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 100%; height: 100%; }

.tml-dialog-b2b { position: fixed; _position: absolute; top: 50%; left: 50%; width: 627px; height: 370px; margin-left: -315px; margin-top: -190px; z-index: 100003; }


#site-nav .sn-simple-logo, #site-nav .sn-back-home { height: 26px; line-height: 26px; margin-right: 20px; float: left; }

#site-nav .sn-back-home .mui-global-iconfont { margin-right: 4px; position: relative; top: -1px; }

#site-nav .sn-simple-logo-link { width: 92px; height: 15px; margin: 7px 0; background-position: -199px -58px; float: left; display: block; overflow: hidden; text-indent: -9999px; position: relative; }

#site-nav .sn-simple-logo-shop { border-left: 1px solid #ccc; padding-left: 10px; margin-left: 10px; position: relative; top: 1px; }

.w990 #site-nav .sn-simple-container .sn-mobile, .w990 #site-nav .sn-simple-container .sn-home { display: none; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .safari-font-fix { font-family: 'Lucida Grande' ,tahoma,arial, '\5fae\8f6f\96c5\9ed1' , '\5b8b\4f53'; }
}

#site-nav .sn-miao-message, #site-nav .sn-welcome-info { height: 26px; float: left; }

#site-nav .sn-welcome-info span, #site-nav .sn-point { line-height: 26px; vertical-align: top; display: inline-block; }

#site-nav .sn-miao-message, .j_Message { _width: 56px; }

#site-nav .sn-miao-message .sn-msg-body { width: 70px; left: 0; padding: 10px; }

#site-nav .sn-miao-message .sn-menu, #site-nav .sn-welcome-info, #site-nav .sn-miao-message, #site-nav .sn-msg-body { display: block; }

#site-nav .sn-miao-message .sn-all-msg { padding-right: 16px; }

#site-nav .sn-msg-body { line-height: 20px; }

#site-nav .sn-miao-message .sn-msg-body a:hover, #site-nav .sn-miao-message .sn-msg-body a:active { text-decoration: none; }

#site-nav .sn-msg-body a:hover span { text-decoration: underline; }

#site-nav .sn-msg-body a em { color: #fff; float: right; width: 15px; position: relative; height: 20px; line-height: 20px; }

#site-nav .sn-miao-message:hover { background-color: #fff; color: #fff; }

#site-nav .sn-miao-message:hover .menu-bd { display: block; }
#mallPage #content { position: relative;  margin: 15px auto 0; padding-bottom: 30px; z-index: 10; }

#mallPage #header { min-width: 1190px; }
#mallPage, #mallPage.mallChn { width: auto; min-width: 990px; background-color: transparent; }

#mall-category, #content, #copyright { width: 1190px; margin: auto; }

.col-main { float: left; width: 100%; min-height: 1px; }

.col-sub, .col-extra { float: left; }


.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content: '\20'; display: block; height: 0; clear: both; }

.layout, .main-wrap, .col-sub, .col-extra { zoom: 1; }



.grid-c2 .main-wrap { margin-left: 130px; }

.grid-c2 .col-sub { width: 120px; margin-left: -100%; }

/*******leftmenu*******/
.uMenu_a { height: 30px; line-height: 30px; clear: both; padding-left: 10px; font-weight: bold; cursor: pointer; color: #444; font-size: 15px; display: block; margin-top: 4px; }
.uMenu_a_box { height: auto; display: block; }
.uMenu_b { height: 24px; line-height: 24px; clear: both; padding-left: 15px; display: block; text-decoration: none; color: #444; font-size: 12px; }
.uMenu_b:hover { background-color: #dee7ed; background-color: #eee; color: #f40; text-decoration: none; }
.uMenu_b_sel { color: #f40;}

/**logo***************************************************************/

#header {
	margin: -30px 0 0 0!important;
	padding-left: 0!important;
	padding-right: 0!important;
	width: auto!important;
	border-bottom: 2px solid #eee;
	*zoom: 1;
	background-color: #fff;
	min-width: 990px;
	position: relative;
	z-index: 1000;
	height: auto
}
#mallLogo { float: left; z-index: 9;  width: 280px; height: 64px; line-height: 64px; position: relative; }

.page-not-market #mallLogo { width: 400px; }

#mallLogo a { position: relative; display: block; color: #fff; text-indent: 0 !important; }

#mallLogo s { position: absolute; display: block; top: 0; cursor: pointer; }

#mallLogo .mlogo { float: left; margin-right: 10px; }

#mallLogo .mlogo a { height: 30px; font-size: 22px; width: 190px; overflow: hidden; }

#mallLogo .mlogo s { background-position: -249px -186px; height: 28px; width: 190px; }

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .page-not-market #mallLogo .mlogo s {  background-size: 190px 27px; }
}

#mallLogo .slogo { position: static; float: left; display: block; margin-right: 10px; height: 30px; line-height: 40px; }

#mallLogo .slogo a { color: #666; font-family: '\5FAE\8F6F\96C5\9ED1' ,arial, "\5b8b\4f53"; font-size: 16px; display: inline; }
#mallLogo .mlogo { padding: 0; }

.headerCon:after, .clearfix:after, .clearfix:before, .headerCon:before { display: table; content: ""; overflow: hidden; }

.headerCon:after, .clearfix:after { clear: both; }

.headerCon, .clearfix { zoom: 1; }

#mallPage #header { margin-top: -30px; width: auto; margin-bottom: 0; min-width: 990px; background: #fff; }
  

#header .headerCon { position: relative; }

#headerCon {
	width: 990px;
	margin: 0 auto;
	padding: 30px 0 0;
	height: 85px;
	padding-top: 30px
}

#headerCon {
	width: 1190px;
	margin: 0 auto
} 

#shopExtra {
	float: left;
	position: relative;
	padding: 15px 0 0;
	height: 50px
}

#shopExtra .slogo {
	background: 0 0;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
	height: 38px;
	border-left: 1px solid #f0f0f0;
	width: auto;
	background-position: -174px -30px
}

#shopExtra .slogo a {
	height: 22px;
	line-height: 19px;
	overflow: hidden;
	background-color: #fff;
	font-size: 12px;
	font-family: "\5b8b\4f53";
	color: #333;
	font-weight: 700
} 

#shopExtra .slogo .flagship-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 0;
	height: 14px;
	line-height: 14px;
	font-weight: 700;
	background-color: #f4c985;
	border: 1px solid #e7ba77;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #856651;
	text-align: center
}

#shopExtra .flagship-icon-font {
	font-size: 10px;
	*font-size: 8px;
	_font-size: 10px;
	-webkit-transform: scale(0.83);
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*vertical-align: 2px;
	_vertical-align: baseline
}

#shopExtra .slogo-ww {
	width: 16px;
	height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#shopExtra .slogo-extraicon {
	height: 25px;
	width: 75px;
	overflow: hidden;
	*zoom: 1
}

#shopExtra .slogo-extraicon .ww-inline {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position: -54px -24px
}

#shopExtra .slogo-extraicon .ww-large {
	vertical-align: top;
	width: 16px;
	height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*margin: 0 0 0 3px
}

#mallSearch {
	float: right;
	padding-top: 25px;
	width: 390px;
	overflow: hidden
}

.mallSearch-form {
	border: solid #c40000;
	border-width: 3px 0 3px 3px
}

#mallSearch legend {
	display: none
}

#mallSearch fieldset {
	position: relative
}

.mallSearch-input {
	background: #fff;
	height: 30px;
	position: relative
}

#mallSearch label {
	visibility: hidden;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	position: absolute;
	left: 8px;
	top: 0;
	z-index: 1
}

#mallSearch #mq {
	color: #000;
	margin: 0;
	position: relative;
	z-index: 2;
	width: 289px;
	height: 20px;
	line-height: 20px;
	padding: 5px 3px 5px 5px;
	outline: 0;
	border: 0;
	font-weight: 900;
	background: url("") repeat-x scroll 0 0 transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	*top: -1px;
	_height: 18px;
	_line-height: 18px
}

#mallSearch button {
	position: absolute;
	right: 0;
	top: 0;
	width: 90px;
	border: 0;
	font-size: 16px;
	letter-spacing: 4px;
	cursor: pointer;
	color: #fff;
	background-color: #c40000;
	height: 30px;
	overflow: hidden;
	font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53";
	_right: -1px
}

#mallSearch .s-combobox {
	height: 30px
}

#mallSearch .s-combobox .s-combobox-input:focus {
	outline: 0
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}
#mallSearch {
	width: 390px;
	padding: 15px 0 0
}

#mallSearch .mallSearch-input {
	height: 36px
}

#mallSearch {
	width: 540px!important
}

.mallSearch-form {
	border: 0
}

#mallSearch .defaultSearch {
	border: solid #c40000;
	border-width: 3px 0 3px 3px;
	width: 305px;
	height: 30px;
	overflow: hidden;
	position: relative
}

#mallSearch .defaultSearch {
	width: 530px
}

#mallSearch button {
	position: absolute;
	right: 0;
	_right: -1px;
	top: 0;
	width: 80px;
	height: 30px;
	border: 0;
	font-size: 16px;
	letter-spacing: 0;
	cursor: pointer;
	color: #fff;
	background-color: #c40000;
	overflow: hidden;
	font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53"
}

#mallSearch .currShopBtn {
	left: auto;
	right: 0;
	top: 0;
	background-color: #333;
	width: 80px;
	height: 36px
}

#mallSearch #mq {
	width: 217px;
	background: 0 0
}

#mallSearch #mq {
	width: 367px!important;
	padding: 5px 3px 5px 5px
}

#shop-info {
	position: relative;
	float: left;
	width: 132px;
	height: 38px;
	font-weight: 400;
	padding: 0 10px;
	border-left: 1px dotted #f0f0f0
}

#shop-info b {
	display: inline-block;
	vertical-align: top
}

#shop-info.expanded .extra-info {
	display: block
}

#shop-info.expanded .extra-info .bd {
	display: block
}

#shop-info:hover .icon-triangle {
	border-color: #fff #fff #ccc!important;
	top: 10px!important;
	border-width: 5 px\9;
	right: 10px\9;
	top: 13px\9
}

#shop-info.expanded .icon-triangle {
	border-color: #fff #fff #ccc!important;
	top: 10px!important;
	border-width: 5 px\9;
	right: 10px\9;
	top: 13px\9
}

.shopwt.expanded .icon-triangle {
	border-color: #fff #fff #ccc!important;
	top: 10px!important;
	border-width: 5 px\9;
	right: 10px\9;
	top: 13px\9
}

#shop-info .shopdsr-item {
	float: left;
	color: #999;
	width: 36px;
	height: 36px;
	position: relative
}

#shop-info .shopdsr-title {
	text-align: center;
	font-family: "\5b8b\4f53"
}

#shop-info .shopdsr-score {
	color: #c40000;
	padding-left: 5px;
	height: 18px;
	width: 31px;
	position: relative;
	overflow: hidden;
	*zoom: 1
}

#shop-info .shopdsr-score-down-ctrl {
	color: #1f7700
}

#shop-info .shopdsr-score-up {
	color: #c40000;
	background-repeat: no-repeat;
	height: 9px;
	width: 8px;
	right: 2px;
	top: 5px;
	position: absolute;
	background-position: -115px -42px
}

#shop-info .shopdsr-score-down {
	color: #1f7700;
	background-repeat: no-repeat;
	height: 9px;
	width: 10px;
	right: 2px;
	top: 5px;
	position: absolute;
	background-position: -125px -42px
}

#shop-info .shopdsr-score-equal {
	color: #c40000;
	background-repeat: no-repeat;
	height: 9px;
	width: 8px;
	right: 2px;
	top: 5px;
	position: absolute;
	background-position: -62px -56px
}


#header .header-extra { overflow: visible; }

#header .header-banner { float: none; position: absolute; top: 0; right: 0; height: 110px; padding-left: 0; text-align: right; z-index: 1; }
/***********************************************/
 
ul.tmTagSuggest{margin: 5px 0 0 -13px;height: 14px;line-height: 1.1;font-size: 12px;width:100%;overflow:hidden;}ul.tmTagSuggest li{cursor:pointer;font-size: 12px;display:inline-block;*display:inline;*zoom:1;border-left: 1px solid #ccc;padding: 0 12px;}ul.tmTagSuggest li a{color: #a9a9a9;white-space:nowrap;}


/*************footer*************//*
.subLogo, .subLogo-hd i, #mallNav .chnNew, #mallNav .chnHot, #footer, #mall-desc i, #mall-desc .go-home { background: url(/themes/Style1/Image/T1ZCvEFdhdXXbZ5s3B-191-421.png) no-repeat; }
#footer { min-height: 401px; _height: 401px; }
#mall-desc { width: 990px; margin: auto; }

#mall-desc .propose i { background-position: -156px -86px; margin-right: .1em; display: inline-block; height: 16px; overflow: hidden; vertical-align: text-bottom; width: 16px; }

#mall-desc dt span { display: block; height: 25px; width: 73px; overflow: hidden; }



#ensure dt span { background-position: 0 -154px; }

#beginner dt span { background-position: 0 -174px; }

#payment dt span { background-position: 0 -195px; }

#seller dt span { background-position: 0 -215px; }

#mall-desc { position: relative; margin-bottom: 25px; text-align: left; zoom: 1; }

#mall-desc:after { content: ""; display: block; clear: both; height: 0; }

#mall-desc dl { float: left; width: 220px; }

#mall-desc dl#payment { margin-left: 200px; _display: inline; }

#mall-desc dl#seller { float: right; width: 130px; }

#mall-desc dt { margin-bottom: 3px; padding-bottom: 4px; font-family: '\5fae\8f6f\96c5\9ed1'; font-size: 18px; font-weight: 500; }

#mall-desc dl#seller dt { margin-right: 0; }

#mall-desc dd { margin-right: 40px; }

#mall-desc dl a, #mall-desc dl dd span { display: block; height: 22px; line-height: 1.8; color: #666; white-space: nowrap; }

#mall-desc dl i { display: inline-block; width: 16px; height: 16px; vertical-align: text-bottom; overflow: hidden; background-position: -171px -251px; }

#mall-desc .propose { clear: both; padding: 0 0 8px 10px; border-bottom: 1px solid #E6E6E6; text-align: left; }

#ensure .seal { float: right; margin: -20px 10px 0 0; }

#mall-desc .propose a, #mall-desc .join { color: #36c; }

#mall-desc .go-home { position: absolute; left: 50%; top: 2px; margin-left: -85px; height: 150px; width: 150px; overflow: hidden; line-height: 999px; background-position: 1px -269px; }

#mall-desc .go-home a { display: none; }

#footer { border-top: 1px solid #D1D7DC; clear: both; margin: 10px auto; text-align: center; padding-top: 15px; background-position: 0 -235px; background-repeat: repeat-x; background: #fff; position: relative; }

#footer p { padding: 5px 0; }

#footer p strong { font-weight: 400; }

#footer p a { margin-right: 3px; color: #36c; }

#server-num, #footer .server-num { color: #fff; font-size: 11px; background: #fff; }
 */

.btn {
	display: inline-block;
	zoom: 1;
	height: 25px;
	line-height: 25px;
	padding: 0 17px;
	color: #FFF;
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	background: #ff4001;
	border: 0;
	border-radius: 3px;
	cursor: pointer
}
.btn-danger{background-color:#a9302a;*background-color:#bd362f;background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}

.h2-single {
	font-size: 14px;
	color: #014d7f;
	background-color: #f3f8fe;
	height: 30px;
	line-height: 30px
}

.h2-single .entity {
	padding-left: 10px
}
.head-mall-nav{ position:relative;height:39px; z-index:99999;}
.head-nav-ctn{position:relative;height:39px;line-height:39px;list-style:none}
.head-nav-ctn li{position:relative;display:inline-block;padding:0 16px 0 26px;font-weight:700;font-size:14px;background-color:#c9033b; text-align:center;}
.head-nav-ctn li a{position:relative;color:#efefef;text-decoration:none}
.head-nav-ctn .select-nav{background-color:#b2002e}
.head-nav-ctn li:hover{background-color:#b2002e;color:#f6c70c;cursor:pointer}

/* bottom 开始 */
.bt_row{height: auto; border-top: 1px solid #fff; }
.bt_link_col{width: 140px; height: auto; float: left; margin-left: 20px;}
.btl_tit{height: 30px; border-bottom: 1px dotted #9d9d9d; padding-top: 10px; margin-bottom: 10px;}
.btlt_icon{width: 32px; height: 24px; float: left; background: url("/themes/Style1/Image/common_icon.png");}
.btlt_text{line-height: 24px; font-weight: bold; padding-left: 5px; float: left; }
.btl_item{height: 22px; text-align:center; padding-left:15px;}
.btli_icon{width: 5px; height: 8px; float: left; float: left; margin-top: 7px; margin-left: 10px;
	background: url("/themes/Style1/Image/common_icon.png") -32px -16px;}
.btli_link{width: auto; float:left; text-align:center;height: 22px; line-height: 22px;   padding-left: 8px; text-decoration: none;
	color: #666;}
.btl_bar{height: 36px; background-color: #353535; text-align: center;}
.btl_bar a{line-height: 36px; text-decoration: none; color: #fff;}
.btl_bar span{line-height: 36px; color: #fff; padding: 0px 10px;}
.bt_copy{text-align: center; padding: 10px 0px;}
.bt_copy p{ margin: 0px; line-height: 22px;}
/* bottom 结束 */

#content,#mallPage{-webkit-backface-visibility:hidden;background:#f5f5f5}

.main-wrap{ background-color:#fff; padding:3px; padding-top:10px;}

a{color:#36c;text-decoration:none;}
#page,#content{width:1190px;margin-left:auto;margin-right:auto;}

 
.ep-pages{padding:3px 4px;clear:both;text-align:center;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top; background-color:#faf9f9; margin:auto;}
.ep-pages input{width: 38px;border: solid 1px #ededed;height: 21px;text-align: center}
.ep-pages a, .ep-pages span{display:inline-block;height:26px;line-height:26px;padding:0 8px; border:1px solid #ddd;overflow:hidden;vertical-align:top}
.ep-pages a:hover{background:#cc1b1b;border:1px solid #cc1b1b;text-decoration:none;color:#fff;}
.ep-pages a, .ep-pages a:visited{color:#252525}
.ep-pages a:hover, .ep-pages a:active{color:#ffffff}
.ep-pages .current{background:#cc1b1b;border:1px solid #cc1b1b;color:#fff}
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff}
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff}
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px}
.ep-pages-e5e5e5{color:#e5e5e5}
.ep-pages-all{font-size:12px;vertical-align:top}

#shopExtra .slogo a
{
    color: #555;
    line-height: 80px;
    font-size: 18px;
    margin-top:80px;
    margin-left:6px;
} 